package com.test.workdemo.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.test.workdemo.pojo.entity.CeshiTable;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;

/**
 * @author dinghao
 * @date 2024/04/07
 */
public interface CeshiTableService extends IService<CeshiTable>{


    /**
     * MyBatisPlus 新增
     *
     * @return int
     */
    int mybatisplusInsert();


    /**
     * MyBatisPlus 对象查询
     *
     * @return {@link CeshiTable}
     */
    CeshiTable mybatisplusSelect();


    /**
     * 功能描述：mybatisplus 列表查询
     *
     * @return {@link List }<{@link CeshiTable }>
     * @author dinghao
     * @date 2024/04/07
     */
    List<CeshiTable> mybatisplusSelectList();

    /**
     * 功能描述：mybatisplus分页查询
     *
     * @param pageNo   页码
     * @param pageSize 页面大小
     * @return {@link Page }<{@link List }<{@link CeshiTable }>>
     * @author dinghao
     * @date 2024/04/23
     */

    Page<CeshiTable> getPageList(Integer pageNo, Integer pageSize );

}
